package homework;

import java.util.Scanner;

public class question32 {

	/**
	 *题目：取一个整数a从右端开始的4～7位。
	 *
	 * <<   左移运算符，num << 1,相当于num乘以2
	 * >>   右移运算符，num >> 1,相当于num除以2
	 * >>>  无符号右移，忽略符号位，空位都以0补齐
	 * 
	 */
	public static void main(String[] args) {
		System.out.println("请输入一个7位及7位以上的数:");
		Scanner sr = new Scanner(System.in);
		long num = sr.nextLong();
		if(num>=1000000){
			System.out.print("该整数从右端开始的4~7位为");
		}else{
			System.out.println("输入有误!");
		}
	
		/*
		 * str＝str.substring(int beginIndex);
		 * 截取掉str从首字母起长度为beginIndex的字符串，将剩余字符串赋值给str； str＝str.substring(int
		 * beginIndex，int endIndex);
		 * 截取str中从beginIndex开始至endIndex结束时的字符串，并将其赋值给str;
		 */
		String str = " " + num;// 将数字转换成字符串
		int c = str.length();// 获取字符串长度
		str = str.substring(str.length() - 7, str.length() - 3);// 按要求截取字符串的一段赋值给str
		System.out.println(str);
	}

}
